package request

// ResourceCreateRequest 资源创建
type ResourceCreateRequest struct {
	Name     string `json:"name"`     // 资源名称
	Code     string `json:"code"`     // 资源编码
	ParentId int64  `json:"parentId"` // 上级资源ID
	Icon     string `json:"icon"`     // 资源图标
	Path     string `json:"path"`     // 路径
	Brief    string `json:"brief"`    // 备注
	ResType  int    `json:"permType"` // 资源类型 1:目录 2:菜单 3:按钮
	UserId   int64  `json:"userId"`   // 创建用户ID
	OrderNo  int    `json:"orderNo"`  // 权重
}

// ResourceUpdateRequest 资源更新
type ResourceUpdateRequest struct {
	ResourceCreateRequest
	Id int64 `json:"id"` // 主键
}
